package com.example.entities;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 插件实体类
 * @TableName plugin
 */
@Data
@TableName("plugin")
public class Plugin {
    /**
     * 插件ID
     */
    @TableId
    private String id;

    /**
     * 插件名称
     */
    private String name;

    /**
     * 插件描述
     */
    private String description;

    /**
     * 插件版本
     */
    private String version;

    /**
     * 插件文件名
     */
    private String fileName;

    /**
     * 最低兼容版本
     */
    private String sinceBuild;

    /**
     * 最高兼容版本
     */
    private String untilBuild;

    /**
     * 插件状态（enabled/disabled）
     */
    private String status;
}